package com.bjbn.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 车位状态信息表
 */
@Data
@TableName("traffic_center_parking_space_status")
public class ParkingSpaceStatus {

    @TableId
    private Long id;

    /**
     * 车位ID
     */
    @TableField("item_id")
    private String item_id;
    
    /**
     * 车位编号
     */
    private String code;
    
    /**
     * 车位所在区域
     */
    private String area;
    
    /**
     * 项目名称
     */
    @TableField("park_name")
    private String park_name;
    
    /**
     * 项目编号
     */
    @TableField("park_code")
    private String park_code;
    
    /**
     * 车位所在楼层
     */
    private String floor;
    
    /**
     * 是否可预定：0-不可预定，1-可预订
     */
    @TableField("book_flag")
    private String book_flag;
    
    /**
     * 车牌号码
     */
    @TableField("car_no")
    private String car_no;
    
    /**
     * 识别时间，格式：yyyy-MM-dd HH:mm:ss
     */
    @TableField("reco_time")
    private String reco_time;
    
    /**
     * 车位类型：0-临时，1-长租，2-已售
     */
    @TableField("place_type")
    private String place_type;
    
    /**
     * 车位空闲状态：0-空闲，1-已预定，2-已占用
     */
    @TableField("place_status")
    private String place_status;
    
    /**
     * 泊位类型：1-普通泊位，2-无障碍泊位，3-VIP泊位，4-充电桩泊位，5-固定泊位
     */
    @TableField("berth_type")
    private String berth_type;
    
    /**
     * 车位状态：NORMAL-正常，DELETED-删除
     */
    private String status;
    
    /**
     * 车场ID
     */
    @TableField("park_id")
    private String park_id;
}